home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / FILESYS.ZIP / FILESYS.DOC < prev    next >
Text File  |  1995-04-25  |  6KB  |  114 lines

  1.  
  2.                      ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  3.   ■ ▀ ▄▀▄█▄▀█▄████▌▌  -:- BOOMLAB FILE SYSOP v0.3 -:-  ▐▐████▄█▀▄█▄▀▄ ▀ ■
  4.                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  5.  
  6.                  Automated File Sysop PPE for Failed Files
  7.                              Coded by BOOMER 
  8.  
  9.  
  10.      Description
  11.      ~~~~~~~~~~~
  12.      FILESYS.PPE is a PPE designed to be used with the BOOMLAB Upload 
  13.      Processor v.54 or higher to automate the handling of failed files.
  14.      BOOMLAB has four types of tests: CRC, AGE, DUPE & VIRUS.  With the 
  15.      FILESYS.PPE you can specify what to do if a file fails any of these
  16.      tests.  You could DELETE a file that failed the CRC test, E-Mail 
  17.      you if a user uploads an old file, NUKE a virus file.  All of the
  18.      options can be used in combination, ex: SYSOP\USER\NUKE would nuke
  19.      the file and send a message to the sysop and user.  Options are:
  20.  
  21.                      1) DO NOTHING            [NONE]
  22.                      2) SEND E-MAIL TO SYSOP  [SYSOP]
  23.                      3) SEND E-MAIL TO USER   [USER]
  24.                      4) DELETE FILE           [DELETE]
  25.                      5) NUKE FILE             [NUKE]
  26.                      
  27.  
  28.      Installation
  29.      ~~~~~~~~~~~~
  30.      1. Unzip FILESYS.PPE & FILESYS.CFG to the dir where the BOOMLAB.CFG
  31.         file is located.  The path should be the same subdir indicated on the
  32.         BOOMLAB command line Ex: c:\pcb\pfed\boomlab c:\pcb\pfed\ pcb ....
  33.                                                       ^^^^^^^^^^
  34.      2. Edit PCBTEXT record 577 (FAILED!) to say (!c:\pcb\pfed\filesys.ppe)
  35.         or whatever dir your using.
  36.  
  37.      3. Define FILESYS.CFG to your liking. (below)
  38.  
  39.      NOTE: If you have problems getting the FILESYS.PPE to work and 
  40.            you have 'Running a Multi-Node System' set to 'N'o.  Try 
  41.            setting it to 'Y'es and set the node # to 1.
  42.  
  43.  
  44.      FILESYS.CFG Setup
  45.      ~~~~~~~~~~~~~~~~~
  46.         @X0C                ; Color of 'FAILED!' text in PCB
  47.         BOOMER              ; Name to send sysop mail to
  48.         1                   ; E-Mail Message style
  49.         YES                 ; Leave description for nuked file
  50.         YES                 ; Leave dummy file (8 bytes) for nuked file
  51.         DELETE              ; Action if file fails Archive test (CRC)
  52.         0                   ; Archive failure nuke factor (if used)
  53.         SYSOP               ; Action if file fails Age test
  54.         5                   ; Age test failure nuke factor (if used)
  55.         SYSOP/USER          ; Action if file fails Dupe Check
  56.         5                   ; Dupe Check failure nuke factor (if used)
  57.         SYSOP/USER/NUKE     ; Action if file fails virus scan
  58.         10                  ; Virus scan failure nuke factor (if used)
  59.  
  60.      *** NOTE: Text must be in ALL CAPS! ***
  61.  
  62.      1. Color of PCB text 'FAILED!' 
  63.      2. Name to send Sysop E-MAIL to.
  64.      3. Message style to use for E-Mail: 1=Red Skull, 2=Blue Box
  65.      4. Leave a description for a nuked file. (YES/NO)  
  66.      5. Leave a dummy file for a nuked file. (YES/NO)  Keeps those
  67.         batch protocols that check paths from uploading same file. 
  68.         It's 8 bytes because if it was a 0 byte PCB would discard it.
  69.  
  70.      6. Action to take for failing Archive Test:
  71.  
  72.               NONE   = Take no action
  73.               SYSOP  = Send Sysop E-Mail
  74.               USER   = Send User E-Mail
  75.               DELETE = Deletes file and description.
  76.                        User will not receive any credit.
  77.               NUKE   = Nuke File! - A user can be penalized by factor
  78.                        defined on the next config line (filesize *
  79.                        nukefactor)  Can also define whether to leave a
  80.                        description and/or dummy file. (Line #4,5)
  81.  
  82.         They can also be used in combination, Ex: NUKE/SYSOP/USER
  83.         would Nuke the file and send E-Mail to Sysop and the user.
  84.         Text has to be all caps, combinations seperated by a '/'.
  85.      7. If using NUKE on archive test failure, set the nuke factor 
  86.         (x bytes) to penalize users.  (0=Don't subtract bytes)
  87.      8. Action to take for failing Age Test.  (See line #6)
  88.      9. If using NUKE on age test failure, set the nuke factor 
  89.         (x bytes) to penalize users.  (0=Don't subtract bytes)
  90.     10. Action to take for failing Dupe Check.  (See line #6)
  91.     11. If using NUKE on dupe check failure, set the nuke factor 
  92.         (x bytes) to penalize users.  (0=Don't subtract bytes)
  93.     12. Action to take for failing Virus Scan.  (See line #6)
  94.     13. If using NUKE on virus scan failure, set the nuke factor 
  95.         (x bytes) to penalize users.  (0=Don't subtract bytes)
  96.      
  97.  
  98.      Revisions
  99.      ~~~~~~~~~
  100.       0.3  04/24/95  - If Virus Scan result was 'NO FILES!' FILESYS
  101.                        considered it to have failed - Fixed (Fiat)
  102.       0.2  02/11/95  - Added FILESYS options for Dupe Checker results.
  103.                        Config file has changed must be redone.
  104.       0.1  12/15/94  - BETA Test Release #1
  105.         
  106.       ┌──────────────────────────────────────────────────────────────┐
  107.       │                                                              │
  108.       │       HAP Support Site: LCS Support...(4o7)898-4148          │
  109.       │                                                              │
  110.       └──────────────────────────────────────────────────────────────┘
  111.  
  112.    ■ ▀ ▄▀▄█▄▀█▄███████████████████████████████████████████████▄█▀▄█▄▀▄ ▀ ■∙
  113.  
  114.